#pragma once


#include "GEnginePCH.h"

namespace Shaders 
{
	void CreateVertexDeclaration();
	void LoadData( LPSTR ShaderFile, LPSTR ShaderName, LPSTR ShaderVersion, bool IsVertexShader, int index, bool assembled);
	void Init();
	void invalidateDeviceObjects(void);
	LPDIRECT3DVERTEXDECLARATION9& getVertexDeclaration(int index);
	LPDIRECT3DVERTEXSHADER9& getVertexShader(int index);
	LPDIRECT3DPIXELSHADER9& getPixelShader(int index);
}